<!DOCTYPE html>
<html>

<head>
  <title>Quarkus Tools for Visual Studio Code - 1.2.0 release</title>
  <script id="adobe_dtm" src="https://www.redhat.com/dtm.js" type="text/javascript"></script>
  <script src="/assets/javascript/highlight.pack.js" type="text/javascript"></script>
  <META HTTP-EQUIV='Content-Security-Policy' CONTENT="default-src 'none'; script-src 'self' 'unsafe-eval' 'sha256-ANpuoVzuSex6VhqpYgsG25OHWVA1I+F6aGU04LoI+5s=' 'sha256-ipy9P/3rZZW06mTLAR0EnXvxSNcnfSDPLDuh3kzbB1w=' js.bizographics.com https://www.redhat.com assets.adobedtm.com jsonip.com https://ajax.googleapis.com https://www.googletagmanager.com https://www.google-analytics.com https://use.fontawesome.com; style-src 'self' https://fonts.googleapis.com https://use.fontawesome.com; img-src 'self' *; media-src 'self' ; frame-src https://www.googletagmanager.com https://www.youtube.com; frame-ancestors 'none'; base-uri 'none'; object-src 'none'; form-action 'none'; font-src 'self' https://use.fontawesome.com https://fonts.gstatic.com;">
  <META HTTP-EQUIV='X-Frame-Options' CONTENT="DENY">
  <META HTTP-EQUIV='X-XSS-Protection' CONTENT="1; mode=block">
  <META HTTP-EQUIV='X-Content-Type-Options' CONTENT="nosniff">
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="description" content="Quarkus: Supersonic Subatomic Java">
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:site" content="@QuarkusIO"> 
  <meta name="twitter:creator" content="@QuarkusIO">
  <meta property="og:url" content="https://quarkus.io/blog/vscode-quarkus-1.2.0/" />
  <meta property="og:title" content="Quarkus Tools for Visual Studio Code - 1.2.0 release" />
  <meta property="og:description" content="Quarkus: Supersonic Subatomic Java" />
  <meta property="og:image" content="/assets/images/quarkus_card.png" />
  <link rel="canonical" href="https://quarkus.io/blog/vscode-quarkus-1.2.0/">
  <link rel="shortcut icon" type="image/png" href="/favicon.ico" >
  <link rel="stylesheet" href="https://quarkus.io/guides/stylesheet/config.css" />
  <link rel="stylesheet" href="/assets/css/main.css" />
  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous">
  <link rel="alternate" type="application/rss+xml"  href="https://quarkus.io/feed.xml" title="Quarkus">
  <script src="https://quarkus.io/assets/javascript/goan.js" type="text/javascript"></script>
  <script src="https://quarkus.io/assets/javascript/hl.js" type="text/javascript"></script>
</head>

<body class="post">
  <!-- Google Tag Manager (noscript) -->
  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NJWS5L"
  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  <!-- End Google Tag Manager (noscript) -->

  <div class="nav-wrapper">
  <div class="grid-wrapper">
    <div class="width-12-12">
      <input type="checkbox" id="checkbox" />
      <nav id="main-nav" class="main-nav">
  <div class="container">
    <div class="logo-wrapper">
      
        <a href="/"><img src="/assets/images/quarkus_logo_horizontal_rgb_600px_reverse.png" class="project-logo" title="Quarkus"></a>
      
    </div>
    <label class="nav-toggle" for="checkbox">
      <i class="fa fa-bars"></i>
    </label>
    <div id="menu" class="menu">
      <span>
        <a href="/get-started/" class="">Get Started</a>
      </span>
      <span>
        <a href="/guides/" class="">Guides</a>
      </span>
      <span>
        <a href="/community/" class="">Community</a>
      </span>
      <span>
        <a href="/support/" class="">Support</a>
      </span>
      <span>
        <a href="/blog/" class="active">Blog</a>
      </span>
      <span>
        <a href="https://code.quarkus.io" class="button-cta secondary white">Start Coding</a>
      </span>
    </div>
  </div>
      </nav>
    </div>
  </div>
</div>

  <div class="content">
    <div class="post-page grid-wrapper">
  <div class="width-8-12 width-12-12-m doc-content">
    <div class="grid-wrapper">
      <div class="width-12-12">
        <p>
          <a href="/blog"><i class="fas fa-angle-left"></i> Back to all posts</a>
        </p>
      </div>
      <div class="width-12-12">
        <div class="post-date">
          November 21, 2019 
          
            <span class="tags"><a href="/blog/tag/ide">#ide</a></span>
          
        </div>
        <h1 class="post-title">Quarkus Tools for Visual Studio Code - 1.2.0 release</h1>
        <div class="grid-wrapper">
          <div class="width-8-12 width-12-12-m byline-wrapper">
            
            
              <img class="headshot" src="https://www.gravatar.com/avatar/ddbf60c0e87ce6ad86f98aaf4fa55ff0">
            
            <p class="byline">By David Kwon</p>
          </div>
          <div class="width-12-12">
              <div class="paragraph">
<p>We are proud to present the new release of Quarkus Tools for Visual Studio Code,
providing a feature-rich development experience in VS Code for Quarkus application development.
This release focused on introducing tooling support for Gradle projects,
as well as adding new application.properties language features.</p>
</div>
<div class="paragraph">
<p>Watch a demo of the new features:</p>
</div>
<div class="videoblock">
<div class="content">
<iframe width="640" height="360" src="https://www.youtube.com/embed/hZ_JJ9izV7s?rel=0" frameborder="0" allowfullscreen></iframe>
</div>
</div>
<div class="sect1">
<h2 id="new-features"><a class="anchor" href="#new-features"></a>New Features</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p><a href="#gradle-generate-new-quarkus-project">Gradle - Generate new Quarkus project</a></p>
</li>
<li>
<p><a href="#gradle-debug-quarkus-project">Gradle - Debug Quarkus project</a></p>
</li>
<li>
<p><a href="#gradle-add-extensions-to-a-quarkus-project">Gradle - Add extensions to a Quarkus project</a></p>
</li>
<li>
<p><a href="#quick-fix-for-unknown-property-name">Quick Fix for unknown property name</a></p>
</li>
<li>
<p><a href="#quick-fix-for-invalid-enum-value">Quick Fix for invalid enum value</a></p>
</li>
<li>
<p><a href="#quick-fix-for-missing-required-properties">Quick Fix for missing required properties</a></p>
</li>
<li>
<p><a href="#add-glob-pattern-for-excluding-unknown-property-validation">Add glob pattern for excluding unknown property validation</a></p>
</li>
<li>
<p><a href="#language-feature-support-for-logging-level-values">Language feature support for logging level values</a></p>
</li>
<li>
<p><a href="#documentation-for-default-profiles">Documentation for default profiles</a></p>
</li>
<li>
<p><a href="#improved-input-validation-when-generating-a-new-quarkus-project">Improved input validation when generating a new Quarkus project</a></p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="gradle-support"><a class="anchor" href="#gradle-support"></a>Gradle support</h2>
<div class="sectionbody">
<div class="paragraph">
<p>So far, Quarkus Tools for Visual Studio Code was geared towards Maven Quarkus
projects. This release finally brings support to Gradle Quarkus projects.
Moving forward, new features will be implemented with both Maven and Gradle in mind.</p>
</div>
<div class="sect2">
<h3 id="gradle-generate-new-quarkus-project"><a class="anchor" href="#gradle-generate-new-quarkus-project"></a>Gradle - Generate new Quarkus project</h3>
<div class="paragraph">
<p>The project generation wizard now provides the option to choose between creating
a Maven or a Gradle project. The rest of the wizard is the same as before.
After going through the wizard, your new Maven or Gradle project will download
and open automatically.</p>
</div>
<div class="paragraph">
<p>To open the project generation wizard, open the VS Code command
palette and call the <code>Quarkus: Generate a Quarkus project</code> command.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="/assets/images/posts/quarkus-vs-code-1.2.0/01_gradle_project_gen.gif" alt="Generating a Gradle project">
</div>
</div>
</div>
<div class="sect2">
<h3 id="gradle-debug-quarkus-project"><a class="anchor" href="#gradle-debug-quarkus-project"></a>Gradle - Debug Quarkus project</h3>
<div class="paragraph">
<p>The debug command will now detect whether your currently opened Quarkus
project is a Maven or Gradle project, and will start the application by
running the Quarkus Dev command
(<code>./mvnw quarkus:dev</code> for Maven, <code>./gradlew quarkusDev</code> for Gradle).
Once the application is running, the debugger will attach.</p>
</div>
<div class="paragraph">
<p>To run the debug command, open the VS Code command palette and call
the <code>Quarkus: Debug current Quarkus project</code> command.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="/assets/images/posts/quarkus-vs-code-1.2.0/02_gradle_debug.gif" alt="Debugging a Gradle project">
</div>
</div>
</div>
<div class="sect2">
<h3 id="gradle-add-extensions-to-a-quarkus-project"><a class="anchor" href="#gradle-add-extensions-to-a-quarkus-project"></a>Gradle - Add extensions to a Quarkus project</h3>
<div class="paragraph">
<p>The add extensions wizard now supports adding Quarkus extensions to Gradle projects.
To view the list of extensions to add, open the VS Code command palette and call the
<code>Quarkus: Add extensions to current project</code> command.</p>
</div>
<div class="paragraph">
<p>Here, the Eclipse Vert.x extension was added:</p>
</div>
<div class="imageblock">
<div class="content">
<img src="/assets/images/posts/quarkus-vs-code-1.2.0/03_gradle_add.gif" alt="Adding an extension to Gradle project">
</div>
</div>
<div class="paragraph">
<p>Since Eclipse Vert.x was selected, the
<code>./gradlew addExtension --extensions="quarkus-vertx"</code> command will
run in the integrated terminal in order to add the extension:</p>
</div>
<div class="imageblock">
<div class="content">
<img src="/assets/images/posts/quarkus-vs-code-1.2.0/04_gradle_add.png" alt="Adding an extension to Gradle project">
</div>
</div>
<div class="paragraph">
<p>In short, the project generation wizard can now generate Gradle projects,
and the <code>Quarkus: Add extensions to current project</code> and
<code>Quarkus: Debug current Quarkus project</code> commands work for
<em>both</em> Gradle and Maven projects.</p>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="new-application-properties-features"><a class="anchor" href="#new-application-properties-features"></a>New <code>application.properties</code> features</h2>
<div class="sectionbody">
<div class="sect2">
<h3 id="quick-fix-for-unknown-property-name"><a class="anchor" href="#quick-fix-for-unknown-property-name"></a>Quick Fix for unknown property name</h3>
<div class="paragraph">
<p>The validation support provided by Quarkus Tools for Visual Studio Code
checked for unknown property keys in your <code>application.properties</code> file.
This release brings a new Quick Fix that suggests known properties for your
unknown properties.
This feature is kind of like autocorrect or "spellcheck" for your property keys.</p>
</div>
<div class="paragraph">
<p>To perform the Quick Fix, hover over an unknown property and click
<em>Quick Fix&#8230;&#8203;</em> to see the proposed suggestions.
Please note, the Quick Fix suggestions only appear if your unknown
property has a similar name to a known property.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="/assets/images/posts/quarkus-vs-code-1.2.0/05_quickfix_unknown.gif" alt="Unknown property Quick Fix">
</div>
</div>
</div>
<div class="sect2">
<h3 id="quick-fix-for-invalid-enum-value"><a class="anchor" href="#quick-fix-for-invalid-enum-value"></a>Quick Fix for invalid enum value</h3>
<div class="paragraph">
<p>Similarly, there is also a new Quick Fix that suggests valid enum values.
The Quick Fix will either suggest all valid enum values or,
if the invalid enum value is similar to a valid enum value,
only the similar enum value(s) will be suggested.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="/assets/images/posts/quarkus-vs-code-1.2.0/06_quickfix_enum.gif" alt="Invalid enum value Quick Fix">
</div>
</div>
</div>
<div class="sect2">
<h3 id="quick-fix-for-missing-required-properties"><a class="anchor" href="#quick-fix-for-missing-required-properties"></a>Quick Fix for missing required properties</h3>
<div class="paragraph">
<p>The last new Quick Fix is a Quick Fix that adds all missing required properties
to the <code>application.properties</code> file.
To use this feature, the required properties validation needs to be enabled, as it
is disabled by default.
To do so, open VS Code settings and set the
<strong>Quarkus &gt; Tools &gt; Validation &gt; Required &gt; Severity</strong>
setting to either “Warning” or “Error”.</p>
</div>
<div class="paragraph">
<p>Once the <code>application.properties</code> file is open, there will be a
“Missing required property” warning or error message.
The corresponding Quick Fix will add all missing required properties to
the <code>application.properties</code> file:</p>
</div>
<div class="imageblock">
<div class="content">
<img src="/assets/images/posts/quarkus-vs-code-1.2.0/07_quickfix_missing.gif" alt="Missing required property Quick Fix">
</div>
</div>
</div>
<div class="sect2">
<h3 id="add-glob-pattern-for-excluding-unknown-property-validation"><a class="anchor" href="#add-glob-pattern-for-excluding-unknown-property-validation"></a>Add glob pattern for excluding unknown property validation</h3>
<div class="paragraph">
<p>This release also allows you to exclude certain properties from
unknown property validation.
To do this, go to VS Code settings and add a new glob pattern to the
<strong>Quarkus &gt; Tools &gt; Validation &gt; Unknown &gt; Excluded</strong> setting.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="/assets/images/posts/quarkus-vs-code-1.2.0/08_glob_ignore.gif" alt="Add glob pattern to exclude unknown validation">
</div>
</div>
<div class="paragraph">
<p>This only excludes properties matching the glob pattern from unknown
property validation.
Other validation such as missing equals sign validation will continue to work.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="/assets/images/posts/quarkus-vs-code-1.2.0/09_missing_equals.png" alt="Missing equals sign validation">
</div>
</div>
<div class="paragraph">
<p>A good use case for this feature is to ignore certain
MicroProfile Config annotated properties
(See <a href="https://github.com/redhat-developer/quarkus-ls/issues/135">quarkus-ls#135</a>),
which Quarkus Tools for Visual Studio Code does not recognize for the time being.</p>
</div>
</div>
<div class="sect2">
<h3 id="language-feature-support-for-logging-level-values"><a class="anchor" href="#language-feature-support-for-logging-level-values"></a>Language feature support for logging level values</h3>
<div class="paragraph">
<p>There is now autocompletion, documentation, validation and hover
support for <code>java.util.logging.Level</code> values.
Autocompletion will provide all possible values alongside their documentation.
Providing an incorrect logging level causes a validation error.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="/assets/images/posts/quarkus-vs-code-1.2.0/10_level_value.gif" alt="Language feature support for logging level values">
</div>
</div>
</div>
<div class="sect2">
<h3 id="documentation-for-default-profiles"><a class="anchor" href="#documentation-for-default-profiles"></a>Documentation for default profiles</h3>
<div class="paragraph">
<p>Currently, there are three default profiles for the <code>application.properties</code>
file: <code>%dev</code>, <code>%prod</code> and <code>%test</code>.
Hovering over a default property or invoking completion after a <code>%</code> sign,
will now provide relevant documentation:</p>
</div>
<div class="imageblock">
<div class="content">
<img src="/assets/images/posts/quarkus-vs-code-1.2.0/11_profile_doc.gif" alt="Documentation for default profiles">
</div>
</div>
</div>
<div class="sect2">
<h3 id="improved-input-validation-when-generating-a-new-quarkus-project"><a class="anchor" href="#improved-input-validation-when-generating-a-new-quarkus-project"></a>Improved input validation when generating a new Quarkus project</h3>
<div class="paragraph">
<p>Last but not least, when generating a new project in using the wizard, the
input validation messages are now more helpful. There are different naming
restrictions for the groupId, artifactId, package name etc. which the validation
messages now describe:</p>
</div>
<div class="imageblock">
<div class="content">
<img src="/assets/images/posts/quarkus-vs-code-1.2.0/12_project_validation.gif" alt="Validating user input for a new project">
</div>
</div>
<div class="paragraph">
<p>This wraps up the new features for this release.
We would be ecstatic to hear any feedback and suggestions,
as we take them very seriously. Thank you for reading and stay
tuned for the next release!</p>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="links"><a class="anchor" href="#links"></a>Links</h2>
<div class="sectionbody">
<div class="paragraph">
<p>VS Code Marketplace link: <a href="https://marketplace.visualstudio.com/items?itemName=redhat.vscode-quarkus" class="bare">https://marketplace.visualstudio.com/items?itemName=redhat.vscode-quarkus</a><br>
GitHub repository: <a href="https://github.com/redhat-developer/vscode-quarkus" class="bare">https://github.com/redhat-developer/vscode-quarkus</a><br>
Open a GitHub issue: <a href="https://github.com/redhat-developer/vscode-quarkus/issues/new" class="bare">https://github.com/redhat-developer/vscode-quarkus/issues/new</a><br>
Changelog: <a href="https://github.com/redhat-developer/vscode-quarkus/blob/master/CHANGELOG.md" class="bare">https://github.com/redhat-developer/vscode-quarkus/blob/master/CHANGELOG.md</a><br>
Version 1.1.0 blog post: <a href="https://quarkus.io/blog/vscode-quarkus-1.1.0" class="bare">https://quarkus.io/blog/vscode-quarkus-1.1.0</a><br>
Version 1.0.0 blog post: <a href="https://quarkus.io/blog/quarkus-developer-joy-for-vs-code" class="bare">https://quarkus.io/blog/quarkus-developer-joy-for-vs-code</a></p>
</div>
</div>
</div>
              
          </div>
          <div class="width-12-12"><div class="share-page">
  <a class="share-linkedin" href="https://www.linkedin.com/shareArticle?mini=true&url=https://quarkus.io/blog/vscode-quarkus-1.2.0/&title=Quarkus Tools for Visual Studio Code - 1.2.0 release" rel="nofollow" target="_blank" title="Share on LinkedIn">
    <img src="/assets/images/share-page/icons_social-linkedin.png"/>
  </a>
  <a class="share-twitter" href="https://twitter.com/intent/tweet?text=Quarkus Tools for Visual Studio Code - 1.2.0 release&url=https://quarkus.io/blog/vscode-quarkus-1.2.0/&via=quarkusio&related=quarkusio" rel="nofollow" target="_blank" title="Share on Twitter">
    <img src="/assets/images/share-page/icons_social-twitter.png"/>
  </a>
  <a class="share-facebook" href="https://facebook.com/sharer.php?u=https://quarkus.io/blog/vscode-quarkus-1.2.0/" rel="nofollow" target="_blank" title="Share on Facebook">
    <img src="/assets/images/share-page/icons_social-facebook.png"/>
  </a>
  <a class="share-reddit" href="http://www.reddit.com/submit?url=https://quarkus.io/blog/vscode-quarkus-1.2.0/" onclick="window.open(this.href, 'pop-up', 'left=20,top=20,width=900,height=500,toolbar=1,resizable=0'); return false;" title="Share on Reddit" >
    <img src="/assets/images/share-page/icons_social-reddit.png"/>
  </a>
  <a class="share-email" href="mailto:?subject=Quarkus Tools for Visual Studio Code - 1.2.0 release&amp;body=Quarkus Tools for Visual Studio Code - 1.2.0 release https://quarkus.io/blog/vscode-quarkus-1.2.0/" title="Share via Email" >
    <img src="/assets/images/share-page/icons_social-email.png"/>
  </a>
</div>
</div>
        </div>
      </div>
    </div>
  </div>
</div>

  </div>

  <div class="content project-footer">
  <div class="footer-section">
    <div class="logo-wrapper">
      <a href="/"><img src="/assets/images/quarkus_logo_horizontal_rgb_reverse.svg" class="project-logo" title="Quarkus"></a>
    </div>
  </div>
  <div class="grid-wrapper">
    <p class="grid__item width-3-12">Quarkus is open. All dependencies of this project are available under the <a href='https://www.apache.org/licenses/LICENSE-2.0' target='_blank'>Apache Software License 2.0</a> or compatible license.<br /><br />This website was built with <a href='https://jekyllrb.com/' target='_blank'>Jekyll</a>, is hosted on <a href='https://pages.github.com/' target='_blank'>Github Pages</a> and is completely open source. If you want to make it better, <a href='https://github.com/quarkusio/quarkusio.github.io' target='_blank'>fork the website</a> and show us what you’ve got.</p>

    
      <div class="width-1-12 project-links">
        <span>Navigation</span>
        <ul class="footer-links width-1-12">
          
            <li><a href="/">Home</a></li>
          
            <li><a href="/guides">Guides</a></li>
          
            <li><a href="/community/#contributing">Contribute</a></li>
          
            <li><a href="/faq">FAQ</a></li>
          
            <li><a href="/get-started">Get Started</a></li>
          
        </ul>
      </div>
    
      <div class="width-1-12 project-links">
        <span>Contribute</span>
        <ul class="footer-links width-1-12">
          
            <li><a href="https://twitter.com/quarkusio">Follow us</a></li>
          
            <li><a href="https://github.com/quarkusio">GitHub</a></li>
          
            <li><a href="/security">Security&nbsp;policy</a></li>
          
        </ul>
      </div>
    
      <div class="width-1-12 project-links">
        <span>Get Help</span>
        <ul class="footer-links width-1-12">
          
            <li><a href="https://groups.google.com/forum/#!forum/quarkus-dev">Forums</a></li>
          
            <li><a href="https://quarkusio.zulipchat.com">Chatroom</a></li>
          
        </ul>
      </div>
    

    
      <div class="width-3-12 more-links">
        <span>Quarkus is made of community projects</span>
        <ul class="footer-links">
          
            <li><a href="https://vertx.io/" target="_blank">Eclipse Vert.x</a></li>
          
            <li><a href="https://microprofile.io" target="_blank">Eclipse MicroProfile</a></li>
          
            <li><a href="https://hibernate.org" target="_blank">Hibernate</a></li>
          
            <li><a href="https://netty.io" target="_blank">Netty</a></li>
          
            <li><a href="https://resteasy.github.io" target="_blank">RESTEasy</a></li>
          
            <li><a href="https://camel.apache.org" target="_blank">Apache Camel</a></li>
          
            <li><a href="https://code.quarkus.io/" target="_blank">And many more...</a></li>
          
        </ul>
      </div>
    
  </div>
</div>
  <div class="content redhat-footer">
  <div class="grid-wrapper">
    <span class="licence">
      <i class="fab fa-creative-commons"></i><i class="fab fa-creative-commons-by"></i> <a href="https://creativecommons.org/licenses/by/3.0/" target="_blank">CC by 3.0</a> | <a href="https://www.redhat.com/en/about/privacy-policy">Privacy Policy</a>
    </span>
    <span class="redhat">
      Sponsored by
    </span>
    <span class="redhat-logo">
      <a href="https://www.redhat.com/" target="_blank"><img src="/assets/images/redhat_reversed.svg"></a>
    </span>
  </div>
</div>


  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js" integrity="sha384-8gBf6Y4YYq7Jx97PIqmTwLPin4hxIzQw5aDmUg/DDhul9fFpbbLcLh3nTIIDJKhx" crossorigin="anonymous"></script>
  <script type="text/javascript" src="/assets/javascript/mobile-nav.js"></script>
  <script type="text/javascript" src="/assets/javascript/scroll-down.js"></script>
  <script src="/assets/javascript/satellite.js" type="text/javascript"></script>
  <script src="https://quarkus.io/guides/javascript/config.js" type="text/javascript"></script>
  <script src="/assets/javascript/search-filter.js" type="text/javascript"></script>
  <script src="/assets/javascript/back-to-top.js" type="text/javascript"></script>
</body>

</html>
